####   generators 



lista1 = [('1','2','3','4'),
          ('2','3','4','5'),
          ('3','4','5','6'),
          ('4','5','6','7')]



lista2 = [l + (''.join(l),) for l in lista1]

""" l + (''.join(l),) represent the tuple """
""" for l in lista1 represent the loop """


print lista2


""" output:
[('1', '2', '3', '4', '1234'), 
 ('2', '3', '4', '5', '2345'), 
 ('3', '4', '5', '6', '3456'), 
 ('4', '5', '6', '7', '4567')]"""